class mediator_notifications_from_application :
    def application_window_reply ( self , window ) :
        self . _modules . browser_gui . application_window_reply ( window )
        self . _modules . editor_gui . application_window_reply ( window )
        self . _modules . menu_gui . application_window_reply ( window )
        self . _modules . welcome_gui . application_window_reply ( window )
    def key_escape_counter_reply ( self , counter ) :
        self . _modules . edit_menu . key_escape_counter_reply ( counter )
        self . _modules . editor_logic . key_escape_counter_reply ( counter )
    def on_any_key ( self ) :
        self . _modules . welcome_logic . on_any_key ( )
        self . _modules . editor_logic_state_typing_new_kb_type . on_any_key ( )
        self . _modules . editor_logic_state_typing_existing_kb_type . on_any_key ( )
    def on_key_backspace ( self ) :
        self . _modules . editor_logic_state_creating_new_query . on_key_backspace ( )
        self . _modules . editor_logic_state_editing_query . on_key_backspace ( )
        self . _modules . editor_logic_state_typing_existing_kb_type . on_key_backspace ( )
        self . _modules . editor_logic_state_typing_new_kb_type . on_key_backspace ( )
    def on_key_ctrl_f5 ( self ) :
        self . _modules . editor_logic_state_creating_new_query . on_key_ctrl_f5 ( )
        self . _modules . editor_logic_state_editing_query . on_key_ctrl_f5 ( )
    def on_key_down ( self ) :
        self . _modules . menu_logic . on_key_down ( )
        self . _modules . welcome_logic . on_key_down ( )
        self . _modules . browser_logic . on_key_down ( )
    def on_key_escape ( self ) :
        self . _modules . welcome_logic . on_key_escape ( )
        self . _modules . browser_logic . on_key_escape ( )
        self . _modules . edit_menu . on_key_escape ( )
        self . _modules . editor_logic . on_key_escape ( )
        self . _modules . editor_logic_state_typing_new_kb_type . on_key_escape ( )
        self . _modules . editor_logic_state_typing_existing_kb_type . on_key_escape ( )
    def on_key_f5 ( self ) :
        self . _modules . editor_logic_state_creating_new_query . on_key_f5 ( )
        self . _modules . editor_logic_state_editing_query . on_key_f5 ( )
    def on_key_return ( self ) :
        self . _modules . welcome_logic . on_key_return ( )
        self . _modules . browser_logic . on_key_return ( )
        self . _modules . menu_logic . on_key_return ( )
        self . _modules . editor_logic_state_creating_new_query . on_key_return ( )
        self . _modules . editor_logic_state_editing_query . on_key_return ( )
        self . _modules . editor_logic_state_typing_new_kb_type . on_key_return ( )
        self . _modules . editor_logic_state_typing_existing_kb_type . on_key_return ( )
    def on_key_space ( self ) :
        self . _modules . editor_logic_state_typing_new_kb_type . on_key_space ( )
        self . _modules . editor_logic_state_typing_existing_kb_type . on_key_space ( )
    def on_key_up ( self ) :
        self . _modules . menu_logic . on_key_up ( )
        self . _modules . welcome_logic . on_key_up ( )
        self . _modules . browser_logic . on_key_up ( )
    def on_mouse_button_1 ( self ) :
        self . _modules . welcome_logic . on_mouse_button_1 ( )
